package com.ruoyi.ring.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

@Data
public class RingGroupMessageResultVO {
    /** 主键ID */
    private Long id;

    /** 被邀请/申请人id */
    private Long applicantId;

    /** 被邀请/申请人姓名 */
    private String applicantName;

    /** 群组名称 */
    private String groupName;

    /** 群组创建人id */
    private Long groupCreatorId;

    /** 群组创建人 */
    private String groupCreator;

    /** 群组码 */
    private String groupCode;

    /** 审批状态，字典：az_approval_state */
    private String approvalState;

    /** 邀请/申请时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date applicantTime;

    /** 加入类型：邀请加入：1，申请加入：2，字典：az_join_type */
    private String joinType;
}
